﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Collections;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] mas = File.ReadAllLines(@"fild.txt");
            ArrayList mas2 = new ArrayList(mas);
            if (args.Length == 0)
            {
                Console.WriteLine("enter");
            }
               else
            {
                int b;
                if (args.Length == 1)
                {
                    Console.WriteLine("enter string");
                    return;
                }
                    if (!int.TryParse(args[0], out b))
                    {
                        Console.WriteLine("Enter valid number");
                        return;
                    }

                    //int b = int.Parse("1");
                    if (b > mas2.Count || b < 0)
                    {
                        Console.WriteLine("Enter valid number");
                        return;
                    }
                 mas2.Insert(b, args[1]);
                //mas2.Insert(b, "aaaaa");
                string[] mas5 = new string[mas2.Count];
                for (int i = 0; i < mas2.Count; i++)
                {
                    Console.WriteLine(mas5[i] = mas2[i].ToString());
                }

                File.WriteAllLines(@"fild.txt", mas5);
                // Можна выводить сразу с АррейЛиста (внизу)
                //File.WriteAllLines(@"fild.txt", (string[])mas2.ToArray());
                //}
            }
        }
    }
}